本节主要介绍DQL的定义和基础查询。
当业务人员想要查看组表emps.ctx的数据时,如何实现无需了解数据库表结构,仅通过界面简单操作即可灵活查询呢? 很简单,只需几步就能轻松搞定!
上一章讲了虚表的定义,数据的来源准备完毕,那么接下来我们就用上一章节中定义的虚表来继续制作元数据文件,进而介绍DQL模型在DQL查询中的使用。
步骤一: 由虚表生成DQL表
在元数据编辑设计器中打开上面定义过虚表的demo.glmd。先通过虚表生成DQL表,点击Tool - Generate table from pseudo table:

弹出的窗口中系统自动勾选所有虚表。
Field自动勾选包括特殊字段在内的所有字段,比如emps:

点击【OK】:

点击【Save】,到这里,元数据文件中的DQL定义就制作完成了。更复杂的元数据定义,后面章节会详细介绍。
步骤二: 进行简单DQL查询
接下来就可以进行DQL查询了,点击Tool - DQL query:

双击表名emps,DQL语句编辑框内自动出现查询语句,缺省查询该表所有列的数据,包含伪字段。

点击【Execute】按钮后,浏览查询结果数据:

还可通过勾选【Select】中的字段查询部分字段数据:

需要自定义查询语句时,参考关联查询语法章节。